#include<stdio.h>
int isBD(char c)
{
    if(c==' ') return 1;
    if(c==',') return 1;
    if(c=='.') return 1;
    if(c=='!') return 1;
    if(c=='?') return 1;
    return 0;
}
int main()
{
    char s[100];
    gets(s);
    int i=0;
    while(s[i]!='\0')
    {
        while(isBD(s[i])&&s[i]!='\0')
        {
            printf("%c",s[i]);
            i++;
        }
        int bi=i;
        while(!isBD(s[i])&&s[i]!='\0') i++;
        int ei=i-1;
        for(int j=ei;j>=bi;j--)
            printf("%c",s[j]);
    }
}
